function GameObject(){
	this.gameEngine = null;	
	
	this.x = 0;
	this.y = 0;
	this.collisionRadius = 20;
	
	this.xVelocity = 0;
	this.yVelocity = 0;
	
	this.xAcceleration = 0;
	this.yAcceletation = 0;
	
	this.targetX = 0;
	this.targetY = 0;
	
	this.angle = 0;
	//this.targetAngle = 0;	
	this.mass = 100;
	this.rotationForce = 10;
	this.accelerationForce = 15;
	this.breakForce = 5;
	
	this.collisionDamage = 10;
	
	this.rotationAcceleration = this.rotationForce/this.mass; //przyspieszenie podczas obroty
	this.linearAcceleration = this.accelerationForce/this.mass; //przyspieszenie podczas ruchu do przodu
	this.breakAcceleration = this.breakForce/this.mass; // przyspieszenie hamujace
				
	this.toRemove = false;
	this.edgeCollisionCallback = function(){};
	this.objectCollisionCallback = function(thisObject,collisionObject){};
}